package com.itheima.crawler;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.File;

/**
 * 导入jar
 */
public class JsoupJApi {
    public static void main(String[] args) throws Exception {
//        需求1：获取id="footer"元素并输出元素名称
//        需求2：获取index.html中所有元素含有class属性值为item并打印输出元素体内容
//        需求3：获取index.html中所有h3标签名称的元素列表并打印输出元素名称
//        需求4：获取index.html中含有属性data‐toggle所有元素并打印输出元素名称和元素体数据
//        需求5：获取index.html中属性id值为"banner"的所有div子元素并打印元素数据

        /**
         * 支持xpath的表达式
         * 支持刚才的一套语法 byClassName  byTagName byId
         * 支持 选择器
         *      A B  :  找到A标签下的所有B标签(祖孙辈都可以查找出来)
         *      A>B  :  找到A标签下的一层所有B标签(父子关系)
         */


        Document document = Jsoup.connect("https://pic.netbian.com/4kmeinv/index_2.html").get();

        //Elements divElements = document.select("li img");
        Elements divElements = document.select("li>a>img");
        for (Element divElement : divElements) {
            System.out.println(divElement);
        }

    }

}
